package com.mingqijia.gassafety.db.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@Data
public class ReportDeviceDataVo {
    @ApiModelProperty(value = "主键id")
    private String id;

    @ApiModelProperty(value = "设备名称")
    private String name;

    @ApiModelProperty(value = "设备号")
    private String iMEI;

    @ApiModelProperty(value = "设备类型")
    private String equipmentType;

    @ApiModelProperty(value = "设备厂商")
    private String equipmentManufacturer;

    @ApiModelProperty(value = "通讯方式")
    private String communicationMode;

    @ApiModelProperty(value = "设备型号")
    private String equipmentModel;

    @ApiModelProperty(value = "设备状态 0-离线,1-正常,2-低报,3-高报,4-故障,6-报警")
    private Integer deviceStatus;

    @ApiModelProperty(value = "lng")
    private Double lng;

    @ApiModelProperty(value = "lat")
    private Double lat;

    @ApiModelProperty(value = "城市名称")
    private String city;

    @ApiModelProperty(value = "城市编码")
    private String citycode;

    @ApiModelProperty(value = "区名称")
    private String district;

    @ApiModelProperty(value = "区编码")
    private String adcode;

    @ApiModelProperty(value = "街道编码")
    private String towncode;

    @ApiModelProperty(value = "街道名称")
    private String township;

    @ApiModelProperty(value = "安装地址")
    private String installationAddress;

    @ApiModelProperty(value = "安装日期")
    private String installDate;

    @ApiModelProperty(value = "气体类型")
    private String detectionType;

    @ApiModelProperty(value = "运营商")
    private String operators;

    @ApiModelProperty(value = "iccid")
    private String iccid;

    @ApiModelProperty(value = "设备信息比昂")
    private Date updateAt;

    @ApiModelProperty(value = "状态信息变更")
    private Date stateUpdateAt;

    @ApiModelProperty(value = "气体浓度")
    private Integer concentration;

    @ApiModelProperty(value = "设备是否删除")
    private Boolean isDeleted;
}
